package com.wlz.jvm;

import java.util.ArrayList;

/**
 *  运行时常量池 示例
 *
 *   参数:
 *   jdk6: -Xms6M -Xmx6M -XX:PermSize=6M -XX:MaxPermSize=6M
 *   jdk8: -Xms6M -Xmx6M -XX:MetaspaceSize=6M -XX:MaxMetaspaceSize=6M
 * @author wlz
 * @date 2022-03-28  8:12 上午
 */
public class RuntimeConstantPoolOOM {

    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        for (int i = 0; i < 10000000; i++) {
            String str = String.valueOf(i).intern();
            list.add(str);
        }
    }

}
